Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactored Travis integration and added new targets #431

Merged
merged 1 commit into from
Sep 7, 2017
Merged

Refactored Travis integration and added new targets #431

merged 1 commit into from
Sep 7, 2017

Conversation

furkanusta
Copy link
Contributor

List of enabled targets:
On Linux:

  • gcc {4.7, 4.8, 4.9, 5.0, 6.0, 7.0} (without compat tests)
  • gcc 5.0 with compat tests enabled
  • clang {3.5, 3.6, 3.7, 3.8, 3.9, 4.0} (with libsdtc++)

On OSX:

  • XCode {7.3, 8, 8.2, 8.3, 9.0}

Missin Ones:

  • XCode 8.1 (Doesn't have CMake)
  • Linux Clang with libc++ (missing cxxabi.h)
  • Linux Clang 5.0 (missing <type_traits>)

List of enabled targets:
On Linux:
+ gcc {4.7, 4.8, 4.9, 5.0, 6.0, 7.0} (without compat tests)
+ gcc 5.0 with compat tests enabled
+ clang {3.5, 3.6, 3.7, 3.8, 3.9, 4.0} (with libsdtc++)

On OSX:
+ XCode {7.3, 8, 8.2, 8.3, 9.0}

Missin Ones:
+ XCode 8.1 (Doesn't have CMake)
+ Linux Clang with libc++ (missing cxxabi.h)
+ Linux Clang 5.0 (missing <type_traits>)
@furkanusta
Copy link
Contributor Author

furkanusta commented Sep 3, 2017

Currently this build will show as failing because of g++-7 as discussed in issue #416, I have a working fix for it in PR #427 but I am not sure if it breaks things related to Clang, I will push it again after checking it on Travis.

I've disabled some other targets that was failing and explained the reasons in more detail in #329. If this passes the review and I can fix the missing targets I am planning on adding Coverage scan (#348) or Valgrind support in Travis.

@kklouzal
Copy link
Contributor

kklouzal commented Sep 5, 2017

I urge you to go with Coverity as it has proven to much more robust and sophisticated than Valgrind. I look forward to seeing it's integration with Cereal!!

Keep up the amazing work 💯 👍

@AzothAmmo AzothAmmo merged commit ca75f4b into USCiLab:develop Sep 7, 2017
@AzothAmmo
Copy link
Contributor

Merging, 7.0 bug should be fixed via #432 but I'll make sure it completes the checks.

@AzothAmmo AzothAmmo added this to the v1.2.3 milestone Sep 7, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants